.docs-main {
  display: flex;
  flex-direction: row;
  min-width: 0;
  flex: 1 0 auto;

  .docs-home & {
    display: block;
  }

  // Could this width be an environment variable?
  @media (max-width: 975px) {
    margin-top: var(--docs-dev-center-nav-height);
  }
}

.docs-content {
  flex-grow: 1;
  min-width: 0;
}

.docs-footer {
  padding: var(--amplify-space-xxxl) var(--amplify-space-xl)
    var(--amplify-space-xl);
  position: relative;
  color: var(--amplify-colors-font-tertiary);
  max-width: 60rem;
  margin: 0 auto;
  text-align: center;

  &::before {
    content: '';
    position: absolute;
    top: var(--amplify-space-xl);
    left: 25%;
    width: 50%;
    border-top: var(--amplify-border-widths-large) solid
      var(--amplify-colors-border-tertiary);
  }
}
